// ProjectVersionInfo.h: interface for the ProjectVersionInfo class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_PROJECTVERSIONINFO_H__B04A1C0B_3116_48E6_91A0_17D39D034314__INCLUDED_)
#define AFX_PROJECTVERSIONINFO_H__B04A1C0B_3116_48E6_91A0_17D39D034314__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#include "RegisterInfo.h"

namespace VersionControl
{
	class ProjectVersion;
	class DllExport PVI :public SingleInstanceRegisterInfo<INT, ProjectVersion*> 
	{
	public:
		PVI(INT nVersionID, const CString& strVersionName, ProjectVersion* (*pCreateObject)());
		virtual ~PVI();
		
	};

	typedef PVI ProjectVersionInfo;
}
#endif // !defined(AFX_PROJECTVERSIONINFO_H__B04A1C0B_3116_48E6_91A0_17D39D034314__INCLUDED_)
